/**
 * 
 */
package com.cn.util;

import com.google.gson.Gson;
import org.apache.commons.lang3.StringUtils;

/**
 * <p>Title:GsonUtil</p>
 * @author yaoj
 * @date 2017-6-16 下午1:29:09
 */
public final class GsonUtil {

	private static Gson gson = new Gson();
	
	/**
	 * 对象转换成json字符串
	 * @param obj
	 * @return
	 */
	public static String converObj2Json(Object obj){
		if(obj == null){
			return null;
		}
		return gson.toJson(obj);
	}
	
	/**
	 * json转换为对象
	 * @param json
	 * @param obj
	 * @return
	 */
	public static Object convertJson2Obj(String json,Object obj){
		if(StringUtils.isEmpty(json)){
			return null;
		}
		return gson.fromJson(json, obj.getClass());
	}

}
